package org.sws.domain.strategy.service.rule.chain;

import org.sws.domain.strategy.model.valobj.ChainStrategyAwardVO;

/**
 * @Author sws
 * @Date 2025/2/24 16:02
 * @description: 抽奖前置规则责任链方法接口
 */
public interface ILogicChain extends ILogicChainArmory{

    /**
     * 责任链接口
     *
     * @param userId     用户ID
     * @param strategyId 策略ID
     * @return 奖品ID
     */
    ChainStrategyAwardVO logic(String userId, Long strategyId);
}
